@火凤凰
1年前 提问
1个回答
古典密码有哪些特点
上官雨宝
1年前
古典密码有以下特点:
计算强度小;
出现在DES(数字加密标准,被广泛应用的私钥系统)之前;
数据的安全基于算法保密;
以字母表为主要加密对象;
使用置换和替换技术;
密码分析方法基于字母与字母组合的频率特性以及明文的可读性。
古典密码有以下这些类型:
凯撒密码:将明文中的字符移动一定的位数(k)来实现加密和解密,也就是明文中的所有字符都在字符表上进行k偏移,形成密文。
乘法密码:使用采样的方式进行加密,将明文字符串的每个字符,每隔k位算出字符并排列起来形成密文。
仿射密码:明文中所有字符按照(ax+b)mod26进行计算,得到密文。
维吉尼亚密码:使用字符串作为密钥,并把密钥与明文进行对应,依次重复密钥,直至与明文的长度相同。